package com.xinpu.mapper;

import com.baomidou.mybatisplus.annotation.SqlParser;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xinpu.vo.ApplyVo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;


@Repository
public interface ApplyMapper {
    @SqlParser(filter = true)
    IPage<ApplyVo> list(Page<ApplyVo> page, @Param("tenantId") String tenantId, @Param("type") Integer type,
                        @Param("name") String name, @Param("did") Integer did, @Param("start") String start,
                        @Param("over") String over, @Param("status") Integer status);

    @SqlParser(filter = true)
    ApplyVo findById(Integer id);
}
